System support for scalable and fault tolerant Internet services
نویسندگان
چکیده
Over the past few years, we have seen the proliferation of Internet-based services ranging from search engines and map services to video-on-demand servers. All of these kinds of services need to be able to provide guarantees of availability and scalability to their users. With millions of users on the Internet today, these services must have the capacity to handle a large number of clients and remain available even in the face of extremely high load. In this paper, we present a generic architecture for supporting such Internet applications. We provide a substrate for Scalable Network Services (SNS), on top of which application developers can design their services without worrying about the details of service management. We back our design with three real-world services: a web distillation proxy, a proxy-based web-browser for PDAs, and an MBone archive server.
منابع مشابه
Scalable group communication supporting configurable levels of consistency
Group communication is deployed in many evolving Internet-scale cooperative applications such as multiplayer online games and virtual worlds to efficiently support interaction on information relevant to a potentially very large number of users or objects. Especially peer-to-peer based group communication protocols have evolved as a promising approach to allow intercommunication between many dis...
متن کاملThe Impact of a Fault Tolerant MPI on Scalable Systems Services and Applications
Exascale targeted scientific applications must be prepared for a highly concurrent computing environment where failure will be a regular event during execution. Natural and algorithm-based fault tolerance (ABFT) techniques can often manage failures more efficiently than traditional checkpoint/restart techniques alone. Central to many petascale applications is an MPI standard that lacks support ...
متن کاملAdaptive Fault Tolerant Service Provisioning [aftsp] Strategy for Cloud Environment
A Cloud is a vast pool of shared resources. It provides its resources as services to the requested users on demand over the internet. Generally multiple services are hosted by the Cloud, so managing the QoS for these services in the Cloud is a major challenge. Hence in order to achieve good QoS and high performance of the Cloud, an effective resource allocation technique for dynamically scalabl...
متن کاملScalable Group Membership Service for Mobile Internet
Group communication system (GCS) is a useful mechanism for constructing reliable, fault-tolerant distributed application. When GCS is extended in mobile environment, the membership change occurs frequently due to the mobility of mobile nodes and unreliable wireless communication within a cell. In this paper, we propose a scalable group communication scheme to support mobile systems in an Intern...
متن کاملCloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services
Cloud computing focuses on delivery of reliable, secure, fault-tolerant, sustainable, and scalable infrastructures for hosting Internet-based application services. These applications have different composition, configuration, and deployment requirements. Quantifying the performance of scheduling and allocation policy on a Cloud infrastructure (hardware, software, services) for different applica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Distributed Systems Engineering
دوره 6 شماره
صفحات -
تاریخ انتشار 1999